Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / backend / sideband_plugins.py

Displaying Raw • Download


meshchatx/src/backend/sideband_plugins.py 4bd787ccd70a459a02eececca3f942f0e64ec4ce (4bd787cc) Text, 1.52 KB

T8b949e# SPDX-License-Identifier: 0BSD

Tff7b72from T7ee787__future__ Tff7b72import Te6edf3annotations


Tff7b72class T56d364SidebandPluginTb4b4b4:
Tff7b72pass


Tff7b72class T56d364SidebandCommandPluginTb4b4b4(Te6edf3SidebandPluginTb4b4b4)Tb4b4b4:
Te6edf3command_name Tff7b72= Ta5d6ff"Ta5d6ff"

Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3sideband_coreTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_sideband Tff7b72= Te6edf3sideband_core
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffstartTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72True

Tff7b72def Td2a8ffstopTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffis_runningTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tffa657boolTb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_started

Tff7b72def Td2a8ffget_sidebandTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_sideband

Tff7b72def Td2a8ffhandle_commandTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3argumentsTb4b4b4, Te6edf3lxmTb4b4b4)Tb4b4b4:
Tff7b72raise Tf85149NotImplementedError


Tff7b72class T56d364SidebandServicePluginTb4b4b4(Te6edf3SidebandPluginTb4b4b4)Tb4b4b4:
Te6edf3service_name Tff7b72= Ta5d6ff"Ta5d6ff"

Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3sideband_coreTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_sideband Tff7b72= Te6edf3sideband_core
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffstartTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72True

Tff7b72def Td2a8ffstopTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffis_runningTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tffa657boolTb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_started

Tff7b72def Td2a8ffget_sidebandTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_sideband


Tff7b72class T56d364SidebandTelemetryPluginTb4b4b4(Te6edf3SidebandPluginTb4b4b4)Tb4b4b4:
Te6edf3plugin_name Tff7b72= Ta5d6ff"Ta5d6ff"

Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3sideband_coreTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_sideband Tff7b72= Te6edf3sideband_core
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffstartTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72True

Tff7b72def Td2a8ffstopTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tff7b72NoneTb4b4b4:
Tff7b72selfTff7b72.Td2a8ff_started Tff7b72= Tff7b72False

Tff7b72def Td2a8ffis_runningTb4b4b4(Tff7b72selfTb4b4b4) Tff7b72-Tff7b72> Tffa657boolTb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_started

Tff7b72def Td2a8ffget_sidebandTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ff_sideband

Tff7b72def Td2a8ffupdate_telemetryTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3telemeterTb4b4b4)Tb4b4b4:
Tff7b72raise Tf85149NotImplementedError


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────